package com.sam.query.mould.simple.model.vo
{
	import mx.collections.ArrayCollection;

	[RemoteClass(alias="com.sam.query.mould.simple.domain.Part")]
	[Bindable]
	public class Part
	{
		public var partId:String;
		public var projectId:String;
		public var productId:String;
		public var mouldId:String;
		public var partClassId:int;
		public var partName:String;
		public var materialId:int;
		public var drawPath:String;
		public var state:String;
		public var designer:String;
		public var designDate:Date;
		public var machiningAttribute:String;
		public var isKey:Boolean;
		public var mark:String;
		public var jobType:String;
		public var jobProgress:String;
		public var destination:String;
		public var partMonitorId:int;
		public var priority:int;
		public var color:String;
		public var shape:int;
		public var remark:String;
		public var partOrderId:int;
		public var canExterior:Boolean;
		public var schedulState:int;
		public var partType:int;
		public var partNums:int;
		public var disUseNums:int;
		public var subTime:Date;
		public var subMan:String;
		public var pauseProcess:int;
		public var partFigId:String;
		public var verifyId:String;
		public var specifications:String;
		public var standardNumber:String;
		public var userField1:String;
		public var userField2:String;
		public var outsourcingNo:int;
		public var actualExterior:Boolean;
		public var bomAttribute2:String;
		public var bomAttribute3:String;
		public var scheduleStartTime:Date;
		public var pauseTechnicsId:int;
		public var associatedId:String;
		public var createTime:Date;
		public var scheduleStopTime:Date;
		public var processAttribute:int;
		public var partClassIdonGs:int;
		public var addRecordsPerson:String;
		public var addRecordsTime:Date;
		public var versionInfo:String;
		public var partClientId:String;

		//
		public var operationList:ArrayCollection;
		public var operationOrderList:ArrayCollection;
		public var isDeferred:Boolean;
		public var partClassName:String;
		public var processPercent:String;
		public var workId:String;
		public var materialName:String;

		public var transferTime:Date; //流转时间
		public var transferState:int; //流转状态 0:接收 1:发送
		public var transferCurrentDeptName:String; //操作人当前所在部门
		public var transferDeptName:String; //流转部门名
		public var transferOperatorName:String;

		public var operationNum:int;
		public var submit:Boolean;

		public var fieldList:ArrayCollection;

		public var showTime:Boolean;
		public var maxOperationNums:int;

		public function Part()
		{
		}

	}
}